Micron Document
`:top
`!Rhino`! ist eine `F33f`_`[quelloffene`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Open_Source]`_`f `F33f`_`[JavaScript-Engine`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=JavaScript-Engine]`_`f. Sie ist vollständig in `F33f`_`[Java`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java_(Programmiersprache)]`_`f geschrieben und wird vom `F33f`_`[Mozilla-Projekt`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla-Projekt]`_`f entwickelt. Das Rhino-Projekt wurde 1997 von `F33f`_`[Netscape`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Netscape_Communications]`_`f als Teil eines geplanten, komplett in Java geschriebenen Nachfolgers des alten Netscape-Browsers ins Leben gerufen. 1998 wurde der `F33f`_`[Quelltext`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Quelltext]`_`f an das Mozilla-Projekt übergeben und geöffnet.`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f]

Das Projekt ist nach dem auf der Titelseite eines JavaScript-Buches aus dem `F33f`_`[O’Reilly Verlag`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=O’Reilly_Verlag]`_`f abgebildeten Nashorn benannt.

>>Contents

• `F0af`_`[Funktionsumfang`#funktionsumfang]`_`f
• `F0af`_`[Verwandte Programmiersprachen`#verwandte-programmiersprachen]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f

-─

>>Funktionsumfang

Rhino kann JavaScript-Code sowohl in Java-`F33f`_`[Bytecode`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Bytecode]`_`f kompilieren als auch zur `F33f`_`[Laufzeit`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Laufzeit_(Informatik)]`_`f interpretieren. Die Einbindung in die Java-Welt ist gut gelungen, so dass sich Rhino ebenso `F33f`_`[eingebettet`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Eingebettetes_System]`_`f als Scripting-Engine als auch als eigenständige Programmiersprache für die `F33f`_`[Java-VM`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java_Virtual_Machine]`_`f eignet. Ein einfacher `F33f`_`[Debugger`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Debugger]`_`f ist im Download enthalten.

Seit März 2008 implementiert Rhino `F33f`_`[JavaScript`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=JavaScript]`_`f der Version 1.7 vollständig;`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f] auch `F33f`_`[ECMAScript for XML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=ECMAScript_for_XML]`_`f, eine Erweiterung von `F33f`_`[ECMAScript`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=ECMAScript]`_`f, die `F33f`_`[XML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Extensible_Markup_Language]`_`f als nativen `F33f`_`[Datentyp`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datentyp]`_`f erlaubt, ist im Lieferumfang enthalten.

>>Verwandte Programmiersprachen

• `F33f`_`[BeanShell`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=BeanShell]`_`f, eine dynamische Skriptsprache für die Java-VM, die es erlaubt, nahezu unveränderten Java-Code durch einen Interpreter auszuführen
• `F33f`_`[Java Command Language`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java_Command_Language]`_`f (JACL), ein in Java geschriebener Tcl-Interpreter
• `F33f`_`[JRuby`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=JRuby]`_`f, eine Implementierung der Programmiersprache Ruby für die Java-Laufzeitumgebung
• `F33f`_`[Jython`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Jython]`_`f (früher: JPython), eine reine Java-Implementierung der Programmiersprache Python, die die Ausführung von Python-Programmen auf jeder Java-Plattform ermöglicht
• `F33f`_`[Groovy`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Groovy]`_`f, eine dynamisch typisierte Programmiersprache und Skriptsprache für die Java Virtual Machine

>>Einzelnachweise

`:cite-note-61f0e5e5fa1b28b7-1`!1.`! Release 1.8.1. 3. Dezember 2025 (abgerufen am 3. Dezember 2025).
`:cite-note-d74a12e5ae6c403c-2`!2.`! github.com.
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `*Rhino history - Mozilla | MDN.`* 22. Oktober 2020, abgerufen am 29. Juli 2024.
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f https://developer.mozilla.org/en/New_in_Rhino_1.7R1

>>Weblinks

• mozilla.github.io/rhino – Homepage beim Mozilla-Projekt
• github.com/mozilla/rhino – Projektseite auf Github
• www.oreilly.com/catalog/jscript5 – Das Buch zum Namen

`c`F0af`_`[↑ Back to top`#top]`_`f`a